<?php

	if(empty($sesionIniciada))
	{
	 	$sesionIniciada = session_start();
	}

	if(isset($_SESSION["usuario"]))
	{

?>
<?php include("menupanel.php"); ?>
<div id="contenidoPanel">
<?php
	include("includes/subirfichfunc.php");

	if(isset($_GET["cod"], $_POST["titulo"], $_POST["titulovo"], $_POST["anyo"], $_POST["duracion"], $_POST["idioma"], $_POST["pais"], $_POST["web"], $_POST["sinopsis"]))
	{
		$db = new ezSQL_mysql("root","","biblioteca","localhost");

		//Editar la pelicula

		$db->query("UPDATE peliculas
		 			SET  titulo='" . $_POST["titulo"] . "',"
		 					    . "titulovo='" . $_POST["titulovo"] . "',"
		 					    . "idioma='" . $_POST["idioma"] . "',"
		 					    . "anyo=" . $_POST["anyo"] . ","
		 					    . "duracion=" . $_POST["duracion"] . ","
		 					    . "pais='" . $_POST["pais"] . "',"
		 					    . "web='" . $_POST["web"] . "',"
		 					    . "sinopsis='" . $_POST["sinopsis"] . "',"
		 					    . "cartel='modulos/peliculas/img/cartel/p" . $_GET["cod"]  . ".jpg',
		 						mini='modulos/peliculas/img/min/p" . $_GET["cod"] . "min.jpg'
		 					     WHERE codigo=" . $_GET["cod"]);

		// Borrar los directores que tuviera antes

		$db->query("DELETE FROM direccion
					WHERE pelicula=" . $_GET["cod"]);

		// Introducir los directores
		for($i = 1; $i <= 10; $i++)
		{
			if(!empty($_POST["director" . $i]))
			{
				$db->get_results("SELECT *
	  					  		  FROM directores AS d
	  					  		  WHERE d.nombre='" . $_POST["director" . $i] . "'");

				if($db->num_rows == 0)
				{
					$db->query("INSERT INTO directores
								VALUES (null,'" . $_POST['director' . $i] . "')");
					$codigoDirector = $db->insert_id;
				}else{
					$codigoDirector = $db->get_row()->codigo;
				}

				// Introducir en direccion

				$db->query("INSERT INTO direccion
							VALUES (" . $_GET["cod"] . ", " . $codigoDirector . ")");
			}
		}

		// Borrar los actores que tuviera antes

		$db->query("DELETE FROM reparto
					WHERE pelicula=" . $_GET["cod"]);

		// Introducir los actores
		for($i = 1; $i <= 10; $i++)
		{
			if(!empty($_POST["actor" . $i]))
			{
				$db->get_results("SELECT *
	  					  		  FROM actores AS a
	  					  		  WHERE a.nombre='" . $_POST["actor" . $i] . "'");

				if($db->num_rows == 0)
				{
					$db->query("INSERT INTO actores
								VALUES (null,'" . $_POST["actor" . $i] . "')");
					$codigoActor = $db->insert_id;
				}else{
					$codigoActor = $db->get_row()->codigo;
				}

				// Introducir en reparto

				$db->query("INSERT INTO reparto
							VALUES (" . $_GET["cod"] . ", " . $codigoActor . ")");
			}
		}

		// Borrar las categorias que tuviera antes

		$db->query("DELETE FROM categpelicula
					WHERE pelicula=" . $_GET["cod"]);

		// Introducir las categorias de peliculas, si hay categorias de peliculas nuevas
		for($i = 1; $i <= 10; $i++)
		{
			if(!empty($_POST["categoria" . $i]))
			{
				$db->get_results("SELECT *
	  					  		  FROM generospel AS gp
	  					  		  WHERE gp.nombre='" . $_POST["categoria" . $i] . "'");

				if($db->num_rows == 0)
				{
					$db->query("INSERT INTO generospel
								VALUES (null,'" . $_POST["categoria" . $i] . "')");
					$codigoGenero = $db->insert_id;
				}else{
					$codigoGenero = $db->get_row()->codigo;
				}

				// Introducir en categorias de peliculas

				$db->query("INSERT INTO categpelicula
							VALUES (" . $_GET["cod"] . ", " . $codigoGenero . ")");
			}
		}

		$rutaFichero = "modulos/peliculas/img/cartel/p" . $_GET["cod"]  . ".jpg";
		$rutaThumbnail = "modulos/peliculas/img/min/p" . $_GET["cod"]  . "min.jpg";
		subirFichero("ficheroCartel",$rutaFichero,$rutaThumbnail);

		echo "La pelicula ha sido editada correctamente";

		echo "<br/>
				<a href='index.php?section=peliculas&action=pel&cod=$_GET[cod]'>Ir a la pel&iacute;cula</a>";
	}

?>
</div>
<div class="limpia"></div>
<?php
	}else{
		header("location: index.php?section=usuarios");
	}
?>